ESERCITAZIONE 5: disegno di grafici di funzioni

Si crei una gerarchia di classi, alla cui base risiede Funzione, che implementano dei pannelli Java per il disegno
di funzioni matematiche. Ogni pannello  in grado di disegnare, tramite il metodo disegna() la funzione che implementa.
La classe Funzione deve avere due metodi:

* f(float) che calcola punto per punto il valore della funzione. Questo metodo rappresente la funzione stessa.
* setLimit(float xMin,float xMax,float yMin,float yMax) che definisce i limiti di disegno del grafico.


Si noti che la funzione f(float)  legata alla sottoclasse che implementa una determinata funzione, e quindi se ne consiglia la sola dichiarazione (metodo abstract).
